const glob = require('glob');

let result = null;

// 阻塞调用io  ↓例子中大概会花费6ms左右
/*console.time('glob')
result = glob.sync(__dirname + '/!**!/!*');
console.timeEnd('glob')
console.log(result);*/

// 非阻塞io 在glob读取文件过程中 我们也能进行打印和1+1的运算
console.time('glob');
glob(__dirname + '**/*', function (err, res) {
    result = res;
    console.log(result)
});
console.timeEnd('glob');
console.log(1 + 1);
/*
glob: 3.164ms
2
[ 'D:/x/node_tutorial/00阻塞与非阻塞/00.js',
  'D:/x/node_tutorial/00阻塞与非阻塞/README.md' ]
*/